<?xml version="1.0" encoding="UTF-8"?>
<project name="offline-feed-reader" default="make-manifest">
	<property name="public.dir" value="public"/>
	<!-- ビルド番号を生成 -->
	<buildnumber />
	<!-- キャッシュマニフェストに列挙するリソースの集合を定義 -->
	<path id="manifest.cache.path">
		<fileset dir="${public.dir}">
			<include name="**/*.swf" />
			<include name="**/*.js" />
			<include name="**/*.css" />
			<include name="**/*.bmp" />
			<include name="**/*.gif" />
			<include name="**/*.png" />
			<include name="**/*.jpg" />
			<include name="**/*.properties" />
		</fileset>
	</path>
	<!-- キャッシュマニフェストの作成を行うターゲット -->
	<target name="make-manifest">
		<!-- CACHEセクションの内容を生成 -->
		<pathconvert property="manifest.cache.section" pathsep="${line.separator}" refid="manifest.cache.path">
			<map from="${basedir}/${public.dir}/" to="" />
		</pathconvert>
		<!-- キャッシュマニフェストの書き出し -->
		<echo file="${public.dir}/site.appcache"><![CDATA[CACHE MANIFEST
# Build: ${build.number}

CACHE:
${manifest.cache.section}

NETWORK:
*
]]>
		</echo>
	</target>
</project>
